/*
.br-mobilemenu
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:
*/

.toggled-on li ul.show{ display:block}
.overdummy{ position:absolute; display:block; border:0px solid red; width:100%; height:30px; z-index:999;}
.toggled-on > li { ine-height:200%; cursor:pointer;}
.toggled-on > li.less {background-position:right top; background-repeat:no-repeat}
.toggled-on > li {  margin:0px 0px 0px 0px}
.toggled-on > li > a{  float:none; width:auto; border:0px solid red; display:block; text-align:left; }
.toggled-on > li ul.sub-menu{ padding-left:0px; width:100% !important} 
.toggled-on > li ul.sub-menu li > a{ margin-left:5px; }
.toggled-on > li ul.sub-menu.show li > a::before{
	content:"- "; 
	position:absolute;
	left:20px;
}
.toggled-on .show{ padding:0px  !important;  margin:0px  !important; width:100%;}
.toggled-on .show li{ clear:left; display:block !important ; padding-left:0px  !important; float:left; text-align:left; width:100% ; }
.toggled-on .show li a{display:block; float: none; line-height:1.5em; font-size:.9em !important}
	

@media screen and (min-width:768px) {
.toggled-on > li ul.sub-menu li > a::before{
	content:"";
}	
.toggled-on li, .toggled-on li.less  { background:none;}
.toggled-on{width:auto;}
.toggled-on > li > a{ margin-left:0px;} 
.overdummy{ display:none;}
}
/* Minimum width of 600 pixels. */

